Abstract: One of the biggest challenges for software developers in the world today is to build real-world applications. Hence to overcome this problem, the PredictionIO, an open source machine learning server is being used, which provides a step-by-step graphical user interface for developers and data scientists. The PredictionIO helps to evaluate, compare and deploy scalable learning algorithms, and also to evaluate model training status. An API also comes with this system to communicate with the software application to perform the events like data collection to send to training model and Prediction Retrieval [3].

Keywords: HBase, Elasticsearch, Scala, Big Data, Data Mining.